Skip to main content
Version: 2.0

P01_Implementación de Requisitos

Versión

1.0

Objetivos

Identificar las tareas necesarias para que un requisito sea implementado satisfactoriamente. Garantizar calidad en la implementación de cada requisito.

Criterios de entrada

  • La Historia de usuario a implementar, definida anteriormente en el backlog.
  • La historia de usuario no tiene dependencia con alguna historia de usuario sin implementar.

Procedimiento

FASERESPONSABLEACTIVIDAD
AnálisisDesarrolladorSe revisa el requerimiento y se definen los casos por los que debe pasar la US para ser aceptada.
DesarrolladorEnlistar y documentar las medidas de seguridad necesarias para la US.
Miembro del equipo que no esté desarrollando la USVerifica y valida el anális de la Historia de Usuario.
DiseñoDesarrolladorSe diseñan los wireframes necesarios.
DesarrolladorSe diseña el algoritmo a implementar.
DesarrolladorRealiza las actualizaciones necesarias en el diagrama MER.
Miembro del equipo que no esté desarrollando la USVerifica y valida el diseño de la Historia de Usuario
ImplementaciónDesarrolladorIdentifica si es necesario la creación de nuevos permisos.
Arquitecture OwnerCrea los permisos necesarios para la Historia de Usuario y los asigna al rol
DesarrolladorCrea los modelos necesarios para la Historia de Usuario.
DesarrolladorCodifica la Historia de Usuario: Backend, Frontend.
PruebasMiembro del equipo que no esté desarrollando la USSigue los casos de prueba definidos en la etapa de análisis para probar la historia de usuario con sus respectivas pruebas unitarias.
Miembro del equipo que no esté desarrollando la USRealiza pruebas de integración con otras historias de usuario relacionadas a la actual para verificar que funcionen en conjunto probando el flujo que tienen entre sí.
Miembro del equipo que no esté desarrollando la USVerifica que se cumplan los requerimientos de seguridad especificados dentro de la etapa de análisis poniendo a prueba la implementación de la historia de usuario.
Ver / ValMatriz de TrazabilidadLlenar información con historia de usuario, interesado, número de despliegue, documentos pertinentes detallando los cambios realizados.
Validación de implementaciónRevisar implementación para comprobar que realmente se está haciendo lo que se necesita.
DocumentaciónDesarrolladorAgregar al manual de usuario cómo se debe usar y para qué sirve la historia de usuario implementada con sus distintos flujos de actividad.
DesarrolladorAgregar al manual técnico y de arquitectura los servicios utilizados documentando credenciales en caso de existir. Incluir consideraciones importantes de por qué fue necesario utilizar el servicio.
DesarrolladorVerificar que el código cumpla con el estándar de codificación especificado por la guía de estilo de Airbnb para javascript. Dicha guía se puede encontrar en la política de definition of done de un feature.

Criterios de salida

  • Historia de usuario completada e implementada en la rama principal de desarrollo (Develop).
  • Historia de usuario cumple con la definición de terminado para una característica.

Métricas

  • Costo (tiempo) de realización de cada una de las tareas.
  • Comparar complejidad estimada contra la complejidad real tras implementar el requisito.